What are the Many Ailments that Cannabis can Treat?

What are the Many Ailments that Cannabis can Treat?